sf: Fix NULL pointer exception for flashes without lock methods
authorBin Meng <[email protected]>
Fri, 13 Nov 2015 10:46:26 +0000 (02:46 -0800)
committerTom Rini <[email protected]>
Fri, 13 Nov 2015 14:47:22 +0000 (09:47 -0500)
commit439fcb9b4f717f5a583014acb3e75b789564867c
tree896aa273c728253b8a6061c7d6710a7bc4bba13a
parent9ac4fc82071ce346e3885118242ff45d22f69b82
sf: Fix NULL pointer exception for flashes without lock methods

commit c3c016c "sf: Add SPI NOR protection mechanism" introduced
flash_lock()/flash_unlock()/flash_is_locked() methods for SPI flash,
but not every flash driver supplies these. We should test these
methods against NULL before actually calling them.

Signed-off-by: Bin Meng <[email protected]>
Reviewed-by: Fabio Estevam <[email protected]>
Reviewed-by: Jagan Teki <[email protected]>
drivers/mtd/spi/sf_ops.c
include/spi_flash.h